Applying a Pattern Language to Develop Application-level Gateways

نویسنده

  • Douglas C. Schmidt
چکیده

Developers of communication applications must address recurring design challenges related to efficiency, extensibility, and robustness. These challenges are often independent of application-specific requirements. Successful developers resolve these challenges by applying appropriate patterns and pattern languages. Traditionally, however, these patterns have been locked in the heads of expert developers or buried deep within complex system source code. The primary contribution of this paper is to describe a pattern language that underlies object-oriented communication software. In addition to describing each pattern in this language, the paper illustrates how knowledge of the relationships and trade-offs among the patterns helps guide the construction of reusable communication frameworks and applications.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automatic Generation of Network Protocol Gateways

The emergence of networked devices in the home has made it possible to develop applications that control a variety of household functions. However, current devices communicate via a multitude of incompatible protocols, and thus gateways are needed to translate between them. Gateway construction, however, requires an intimate knowledge of the relevant protocols and a substantial understanding of...

متن کامل

A Family of Design Patterns for Application-Level Gateways

Developers of communication software must confront recurring design challenges involving robustness, efficiency, and extensibility. Many of these challenges are independent of the application-specific requirements. Successful developers resolve these challenges by applying appropriate design patterns. However, these patterns have traditionallybeen locked in the minds of expert developers or bur...

متن کامل

Applying Innovative Teaching Methods in a Second Language Classroom

This article focuses on the level of using creative teaching methodologies in second language classroom as studied by the researcher. A series of qualitative methods such as using newspaper, media, movies, interpreting advertisements, and creating Sandblot can be employed in the classroom in order to develop students’ second language learning ability. The article focuses on how teach...

متن کامل

Applying the Mahalanobis-Taguchi System to Vehicle Ride

The Mahalanobis Taguchi System is a diagnosis and forecasting method for multivariate data. Mahalanobis distance is a measure based on correlations between the variables and different patterns that can be identified and analyzed with respect to a base or reference group. The Mahalanobis Taguchi System is of interest because of its reported accuracy in forecasting small, correlated data sets. Th...

متن کامل

A Family of Design Patterns for Applications-Level Gateways

Developers of communication software must confront recurring design challenges involving robustness, efficiency, and extensibility. Many of these challenges are independent application-specific requirements. Successful developers resolve these challenges by applying appropriate design patterns. However, these patterns have traditionallybeen locked in the minds of expert developers or buried wit...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000